var runtime.sweep
44 uses
runtime (current package)
mcentral.go#L113: sl = sweep.active.begin()
mcentral.go#L124: sweep.active.end(sl)
mcentral.go#L148: sweep.active.end(sl)
mcentral.go#L156: sweep.active.end(sl)
mgc.go#L157: sweep.active.state.Store(sweepDrainedMask)
mgc.go#L452: sweep.nbgsweep++
mgc.go#L599: sweep.nbgsweep++
mgc.go#L1010: sweep.nbgsweep = 0
mgc.go#L1011: sweep.npausesweep = 0
mgc.go#L1032: sl := sweep.active.begin()
mgc.go#L1062: sweep.active.end(sl)
mgc.go#L1462: sweep.active.reset()
mgc.go#L1469: sweep.centralIndex.clear()
mgc.go#L1479: sweep.npausesweep++
mgc.go#L1494: lock(&sweep.lock)
mgc.go#L1495: if sweep.parked {
mgc.go#L1496: sweep.parked = false
mgc.go#L1497: ready(sweep.g, 0, true)
mgc.go#L1499: unlock(&sweep.lock)
mgcsweep.go#L32: var sweep sweepdata
mgcsweep.go#L102: for sc := sweep.centralIndex.load(); sc < numSweepClasses; sc++ {
mgcsweep.go#L114: sweep.centralIndex.update(sc)
mgcsweep.go#L119: sweep.centralIndex.update(sweepClassDone)
mgcsweep.go#L240: sweep.npausesweep++
mgcsweep.go#L248: if sweep.active.sweepers() != 0 {
mgcsweep.go#L272: sweep.g = getg()
mgcsweep.go#L274: lockInit(&sweep.lock, lockRankSweep)
mgcsweep.go#L275: lock(&sweep.lock)
mgcsweep.go#L276: sweep.parked = true
mgcsweep.go#L278: goparkunlock(&sweep.lock, waitReasonGCSweepWait, traceEvGoBlock, 1)
mgcsweep.go#L282: sweep.nbgsweep++
mgcsweep.go#L288: lock(&sweep.lock)
mgcsweep.go#L293: unlock(&sweep.lock)
mgcsweep.go#L296: sweep.parked = true
mgcsweep.go#L297: goparkunlock(&sweep.lock, waitReasonGCSweepWait, traceEvGoBlock, 1)
mgcsweep.go#L341: sl := sweep.active.begin()
mgcsweep.go#L353: noMoreWork = sweep.active.markDrained()
mgcsweep.go#L383: sweep.active.end(sl)
mgcsweep.go#L423: return sweep.active.isDone()
mgcsweep.go#L440: sl := sweep.active.begin()
mgcsweep.go#L445: sweep.active.end(sl)
mgcsweep.go#L448: sweep.active.end(sl)
mheap.go#L818: sl := sweep.active.begin()
mheap.go#L867: sweep.active.end(sl)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)